glaucoma drainage implant - Francés Inglés Diccionario